/******************************************
功能：计算天数差的函数
返回：日期，格式XXXX-XX-XX
时间：Linz 2009-11-30
******************************************/
function DateDiff(sDate1, sDate2) { // sDate1和sDate2是2004-10-18格式
	var aDate, oDate1, oDate2, iDays, aDate = sDate1.split("-");
	oDate1 = new Date(aDate[1] + '-' + aDate[2] + '-' + aDate[0]); // 转换为10-18-2004格式
	aDate = sDate2.split("-");
	oDate2 = new Date(aDate[1] + '-' + aDate[2] + '-' + aDate[0]);
	iDays = parseInt(Math.abs(oDate1 - oDate2) / 1000 / 60 / 60 / 24); // 把相差的毫秒数转换为天数
	return iDays;
}
/***********************************
 * 时间段验证
 ***********************************/
function checkTime(bdate,edate){
		
		if (bdate > edate) {
			swal('提示', '开始日期不能大于结束日期!', 'info');
			return false;
		}
		var a = DateDiff(edate, bdate);
		if (a > 31) {
			swal('提示', '查询时间不能超过一个月!', 'info');
			return false;
		}
		return true;
	}

function checkHour_36(bdate,edate){
	var t1=new Date(bdate);
	var t2=new Date(edate);
	var s=(t2.getTime()-t1.getTime());//毫秒
	s=(s/(1000*60*60));
	if(s>36){
		swal('提示', '查询时间不能超过36小时!', 'info');
		return false;
	}
	return true;
}

function checkOneDay_hour(bdate,edate){
	var b = bdate.substring(0,10);
	var e = edate.substring(0,10);
	if (b!=e) {
		swal('提示', '查询时间不能跨天!', 'info');
		return false;
	}
	return true;
}

function checkOneDay(bdate,edate){
	var a = DateDiff(edate, bdate);
	if (a > 0) {
		swal('提示', '查询时间不能超过一天!', 'info');
		return false;
	}
	return true;
}

function checkHour(bhour,ehour){
	if(bhour==""||ehour==""){
		swal('提示', '请输入开始/结束时间', 'info');
		return false;
	}else if(bhour>=ehour){
		swal('提示', '结束时间必须大于开始时间', 'info');
		return false;
	}
	return true;
}

function checkBusiness(businessid){
	if(businessid.length<2){
		swal('提示', '全网查询花费时间较长，请选择机构或者网点进行查询', 'info');
		return false;
	}
	return true;
}

//导出窗口自动刷新方法
function autoRefresh(){
	$("#downlist").datagrid("load");//重新加载表格数据
}
/*********************************
 * 判断上传文件格式(是否为可视类（视频）)
 ********************************/
function upVideoCheck(fileName)
{
	var pattern = /^((.GIF)|(.AVI)|(.3GP)|(.WMV)|(.FLV)|(.MP4))$/;
	return pattern.test(fileName);
}

function upImageCheck(fileName)
{
	var pattern = /^(.JPG)|(.PNG)|(.JPEG)|(.BMP)$/;
	return pattern.test(fileName);
}


